# 集合操作
# 1）创建集合
set1 = {10, 3, 20, 5, 8, 15, 10}
# 2）查看集合
# 体会去除重复的效果
print(set1)
# 3）集合中添加元素：100 后查看集合
# 体会无序的效果

# add一次仅添加一个元素
set1.add(100)
print(set1)

# 4）集合中添加2个元素：25和200
#    体会使用add()和update()添加的不同

# update
# 传入*s，可变长度
a = {22, 44, 55}
set1.update(a)
set1.update([1, 2])
set1.update((40, 90))
print(set1)

# 5）移除集合中的元素：3

set1.remove(3)
print(set1)

# 6）移除元素：500
#    体会remove()与discard()不同

# remove不存在的元素，会报错；discard不会报错
set1.discard(500)
print(set1)

# 任意删除，返回删除内容
a = set1.pop()
print(a)

# 7）判断集合中存在50
#    判断集合中不存在50


# 11、随机点名-不重复
# 效果跟第6小题一样，但是要求已经被点名到的同学不会被重复点到。


# 12、range()和enumerate()
